Creating Printed Music Automatically

نویسنده

  • Gary M. Rader
چکیده

June 1996 61 Some of today’s music-score editing programs are capable of producing publication-quality scores. Some, such as Score (San Andreas Press), Finale (Coda), and Encore (Passport Designs), contain many powerful automation features in addition to notation capabilities. However, to produce scores as good as those music engravers and copyists create, the users must understand the positioning of many notational elements. For instance, should a slur appear above or below the affected notes? Should a tuplet appear between the slur and the notes or outside it? Scores produced by users who do not know the rules not only look wrong, they are difficult for musicians to read. Even if performers are not consciously aware that something is wrong, their subconscious reactions, conditioned through a lifetime of practice, will not be the same. In the past, a performer might have recognized and dismissed nonstandard notation as just amateurish. However, modern music features so many new and radically different notational systems that errors could become serious obstacles to the correct interpretation of a composition.1 Most users of notational software have little or no music copyist training, and musicianship does not guarantee notational skills. Even professional composers fail at many notational tasks if they have not had explicit copyist training. The ability to notate music has very little in common with the ability to compose or play it. Unfortunately, we do not have the rules for notating music in a prescriptive form, that is, one that a computer can use. Music copyists take years to learn them. For the most part, books present these rules in descriptive form using examples.1-3 Individual rules by themselves present little problem to notational software. It is the interaction between the rules that is so difficult to capture. This article presents a partial solution to this problem: How can users with little or no copyist training create publication-quality printed music? The solution, a program called MusicEase, applies constraints to notational information the user enters, automatically arranging graphical elements “correctly.” This can also speed up the notation process, since the copyist doesn’t have to make as many decisions or enter as much data. MusicEase incorporates a constraint-based technique to calculate the complex interaction of notational elements. Basically, it is a WYSIWYG editor with a menu system for novice users and keyboard shortcuts for advanced users. It contains most of the features of modern word processors, such as zooming and page preview. It also imports and exports standard Musical Instrument Digital Interface (MIDI) files. I wrote MusicEase using muLisp. Al Rich and David Stoutmeyer of the Soft Warehouse in Honolulu created muLisp, an MS-DOS version of Lisp. muLisp incorporates many of the ideas of Common Lisp and other modern Lisp systems, Creating Printed Music Automatically

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System

Optical Music Recognition (OMR), sometimes also called musical score recognition or simply score recognition, is the process of automatically extracting musical meaning from a printed musical score. Music notation provides a rich description of the composer’s ideas, but ultimately sheet music is open to some degree of interpretation by performers. Performance considerations aside, the advantage...

متن کامل

Generating Computer Music from Skeletal Notation for Carnatic Music Compositions

Although a high degree of improvisation is the hall mark of Carnatic music, it still revolves around compositions mostly written in the past 250 years. The music is carried down the generations by oral tradition. A composition may be preceded by or interspersed with improvisations. Carnatic music notation uses the sol-fa (sa ri ga ma pa da ni for the 7 notes) which is written on one line and th...

متن کامل

Automatic Real-Time Music Generation for Games

Music composition can be a challenge for many smallto medium-sized game companies, largely due to the expense and difficulty in creating original music for each level of a game. To address this, we developed a tool that automatically generates original music, by training a music generator on pieces whose style the game designer wishes to imitate. The generator then creates original music in tha...

متن کامل

Generating Music from Literature

We present a system, TransProse, that automatically generates musical pieces from text. TransProse uses known relations between parameters of music such as tempo and scale, and the emotions they evoke. Further, it uses a novel mechanism to determine note sequence that captures the emotional activity in the text. The work has applications in information visualization, in creating audio-visual e-...

متن کامل

Historical Author Affiliations Assist Verification of Automatically Generated MEDLINE® Citations

High OCR error rates encountered in author affiliations increase the manual labor needed to verify MEDLINE citations automatically created from scanned journal articles. This is due to poor OCR recognition of the small text and italics frequently used in printed affiliations. Using author-affiliation relationships found in existing MEDLINE records, the SeekAffiliation (SA) program automatically...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Computer

دوره 29  شماره 

صفحات  -

تاریخ انتشار 1996